#define _CRT_SECURE_NO_WARNINGS 1
#include "text.h"

//int main()
//{
//	int arr[] = { 3, 5, 7 , 2, 8, 0 };
//
//	BSTree<int> b1;
//	for (auto x : arr)
//	{
//		b1.Insert(x);
//	}
//
//	b1.Inorder();
//
//	for (auto x : arr)
//	{
//		b1.Erase(x);
//	}
//	b1.Inorder();
//
//	return 0;
//
//}

//int main()
//{
//	int arr[] = { 3, 5, 7 , 2, 8, 0 };
//
//	BSTree<int> b1;
//	for (auto x : arr)
//	{
//		b1.InsertR(x);
//	}
//
//	b1.Inorder();
//
//	for (auto x : arr)
//	{
//		b1.EraseR(x);
//	}
//	b1.Inorder();
//
//	return 0;
//
//}


int main()
{
	int arr[] = { 3, 5, 7 , 2, 8, 0 };
	int arr2[] = { 3, 5, 7 , 2, };


	BSTree<int> b1;
	for (auto x : arr)
	{
		b1.Insert(x);
	}
	b1.Inorder();

	BSTree<int> b2(b1);
	b2.Inorder();

	BSTree<int> b3;
	for (auto x : arr2)
	{
		b3.Insert(x);
	};
	

	b1 = b3;
	b1.Inorder();
	return 0;

}